# -*- coding: utf-8 -*-
# @Time    : 2021/3/28 21:09
# @Author  : Suwenyang
# @Email   : 2242142766@qq.com
# @File    : homework.py
<<<<<<< HEAD
import re
# 作业
# 1、长度为8-10的用户密码（以字母开头，包含字母，数字，下划线）
# passwd = input("请输入你的密码：")
# if re.findall(r"^[A-Za-z]\w{7,9}$", passwd):
#     print(passwd)

# 2、ip地址匹配
#    A类地址：1.0.0.1－126.255.255.254
#    B类地址：128.1.0.1－191.255.255.254
#    C类地址：192.0.1.1－223.255.255.254
while 1:
    ip = input("请输入你的ip：")
    # print(re.findall(r"(12[0-6]|1[0-1]\d|[1-9]\d|[1-9])(\.(25[0-5]|2[0-4]\d|1[0-9][0-9]|[1-9]\d|[1-9])){3}", ip))
    # if re.findall(r"(12[0-6]|1[0-1]\d|[1-9]\d|[1-9])(\.(25[0-5]|2[0-4]\d|1[0-9][0-9]|[1-9]\d|[1-9])){3}", ip):
    #     print(ip, "为A类地址")
    # if re.findall(r"([1-9]|[1-9][0-9]|1[0-1][0-9]|12[0-6])(\.([0-9]|^[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}", ip):
    #     print(ip)
    print(re.findall(r"\b12[0-6]|1[0-1]\d|[1-9]\d|[1-9]\b",ip))
    if re.findall(r"12[0-6]|1[0-1]\d|[1-9]\d|[1-9]\b", ip):
        print(ip)
=======
# import re
# # 作业
# # 1、长度为8-10的用户密码（以字母开头，包含字母，数字，下划线）
# passwd = input("请输入你的密码：")
# if re.findall(r"^[A-z]\w{7,9}$", passwd):
#     print(passwd)
#
# # 2、ip地址匹配
# #    A类地址：1.0.0.1－126.255.255.254
# #    B类地址：128.1.0.1－191.255.255.254
# #    C类地址：192.0.1.1－223.255.255.254
# ip = input("请输入你的ip：")
# # if re.findall(r"(\b[1-9]\b|^[1-9][0-9]$|1[0-1][0-9]$|12[0-6]$)\.((\b[0-9]\b|^[1-9][0-9]$|1[0-9][0-9]$|2[0-4][0-9]$|25[0-5]$)\.){3}", ip):
# #     print(ip)
# # if re.findall(r"[1-9]$|^[1-9][0-9]$|1[0-1][0-9]$|12[0-6]$|", ip):
# #     print(ip)
>>>>>>> e5dca38e7565e014ff1552d878f6c74001209534
# if re.findall("((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d$|25[0-5]$|[01]?\d\d?$)",ip):
#     print(ip)

# 3、邮箱匹配  （中间包含@   xxx@xx.(com,cn,mail) xxx都是以字母数字组合 @前面8-16位）
<<<<<<< HEAD

# mail = input("请输入你的邮箱：")
# if re.findall(r"^[A-z]{8,16}@\w+\.(com|cn|mail)$", mail):
#     print(mail)
#
# # 4、电话号码验证（+086 13711111111） 可以加区号也可以不加 手机号以1开头，11位
=======
import re
mail = input("请输入你的邮箱：")
if re.findall(r"^\w{8,16}@\w+\.(com|cn|mail)$", mail):
    print(mail)

# 4、电话号码验证（+086 13711111111） 可以加区号也可以不加 手机号以1开头，11位
>>>>>>> e5dca38e7565e014ff1552d878f6c74001209534
# phone_num = input("请输入你的电话号码：")
# if re.findall(r"^1\d{10}$|^\+0861\d{10}$", phone_num):
#     print(phone_num)




